

# To build modules outside of the kernel tree, we run "make"
# in the kernel source tree; the Makefile these then includes this
# Makefile once again.
# This conditional selects whether we are being included from the
# kernel Makefile or not.
    # Assume the source tree is where the running kernel was built
    # You should set KERNELDIR in the environment if it's elsewhere


obj-m := ztemt.o
ztemt-objs := usb-serial.o bus.o generic.o ezusb.o zte_ev.o

KERNELDIR = /usr/src/linux
#KERNELDIR = /home/lm/src/linux-2.6.16/
#KERNELDIR = /home/lm/src/linux-2.6.18/
#KERNELDIR = /home/lm/src/linux-2.6.21/
# The current directory is passed to sub-makes as argument
PWD := $(shell pwd)

modules:
	$(MAKE) -C $(KERNELDIR) M=$(PWD) modules

modules_install:
	$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install


clean:
	rm  -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions Module.symvers

.PHONY: modules modules_install clean

    # called from kernel build system: just declare what our modules are
